import request from '@/utils/request'
/**
 *商品分类数据
 * @param {*} params type值：1，2，3 分别表示显示一层二层三层分类列表 pagenum当前页码  pagesize每页显示条数
 * @returns totalpage总记录数  pagenum当前页码   users用户数据集合
 */
export function getGoodsCategories(params) {
  return request({
    url: '/categories',
    method: 'GET',
    params
  })
}
/**
 * 删除角色
 * @param {*} id
 * @returns
 */
export function deleteGoodsCategories(id) {
  return request({
    url: '/categories/' + id,
    method: 'delete'
  })
}
/**
 *编辑数据
 * @param {*} data
 * @returns
 */
export function putGoodsCategories(data) {
  return request({
    url: '/categories/' + data.id,
    method: 'put',
    data
  })
}
/**
 * 添加提交
 * @param {*} data
 * @returns
 */
export function putGoodsJointLevel(data) {
  return request({
    url: '/categories',
    method: 'post',
    data
  })
}

//  分类参数管理

/**
 *参数列表
 * @param {*} params
 * @returns
 */
export function putAddParameter(params) {
  return request({
    url: 'categories/' + params.id + '/attributes',
    method: 'GET',
    params
  })
}

/**
 * 添加分类请求
 * @param {*} data
 * @returns
 */
export function postAddAttributes(data) {
  return request({
    url: 'categories/' + data.cat_id + '/attributes',
    method: 'POST',
    data
  })
}
/**
 * 删除分类
 * @param {*} id
 * @returns
 */
export function deleteGoodsAttributes(cid, aid) {
  return request({
    url: 'categories/' + cid + '/attributes/' + aid,
    method: 'delete'
  })
}
/**
 * 编辑提交参数
 * @param {*} data
 * @returns
 */
export function putGoodsAttributes(data) {
  return request({
    url: 'categories/' + data.cat_id + '/attributes/' + data.attr_id,
    method: 'put',
    data
  })
}
